@charset "utf-8";

/* CSS Document */
*{ margin:0; padding:0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";  clear: both;height: 0;}
.clearfix { display: inline-block;  zoom:1;}
img{display: inline-block;border:none;}
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, figure{margin: 0;}
ul, ol, menu{list-style: none;margin: 0;padding: 0;}
a{
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
a, a:active, a:focus{outline:none;}
table{border-collapse:collapse;border-spacing:0;}
blockquote, q{quotes: none;}
address, em, i{font-style: normal;}
abbr, acronym{font-variant: normal;}
hr{display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
fieldset, a img, iframe{border: 0 none;}
input, select, button{vertical-align: middle;}
input, textarea, select{*font-size: 100%;}
button{overflow: visible;}
button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner{border: 0 none;padding: 0;}
:active{outline: 0 none;}
::selection{background: #e74700;color: white;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix{*zoom:1;}
*{font-family:"Microsoft Yahei", "微软雅黑", Arial, Helvetica, sans-serif;}
body{background-color: #fff;font: 14px/1.5em "Microsoft Yahei", "微软雅黑", Arial, Helvetica, sans-serif;max-width: 1920px;margin: 0 auto;min-width:1200px; -webkit-font-smoothing: antialiased; }
h1,h2,h3,h4,h5,h6 {
  font-weight: 600;
  color:#4e4e4e;
}
/*#header *,
.containe *{
   transition:all .5s ease;
  -webkit-transition: all .5s ease;
    }*/
h1{
  font-size: 36px;
  color:#fff;
}

h2{
  font-size: 20px;
}

h3{
  font-size: 16px;
  color: #787878;
  font-weight: 400;
  line-height: 24px;
}

h4{
  font-size: 16px;
}
/* 通用样式 */
.fl{float:left;}
.fr{float:right;}
.boxWrap{
  width: 240px;
  -moz-transition:margin-top .5s ease-out;
  -webkit-transition:margin-top .5s ease-out;
  -o-transition:margin-top .5s ease-out;
  -ms-transition:margin-top .5s ease-out;
}
.boxWrap:hover{ margin-top:-179px;}
ul{overflow: hidden;}
input,a{outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none ;border-radius: 0;
}
input:-webkit-autofill {-webkit-box-shadow: 0px 0px 1000px white inset;}
.containe{
  display: block;
  max-width: 1200px;
  margin:0 auto;
  position: relative;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #fff;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #fff;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #fff;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #fff;
} 
div.big {overflow: hidden;}
div.big img{width: 100%;display: block; transition: .1s transform;
    transform: translateZ(0);}
div.big:hover img{
    transform: scale(1.2, 1.2);
    transition: .3s transform;
} 
.over,.over li a,.over a{overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.clear{clear: both;}
.imgDiv img {position: relative; left: 50%; margin-left: -960px; display: block;}
#index_slider {overflow: hidden; position: relative;}
#index_slider li{float: left; }
#index_slider img{max-width: 100%;}
.slidesjs-navigation{position: absolute;width: 45px;top: 40%;z-index: 10;text-indent: -9999em;}
.slidesjs-previous{height: 45px;background: url(../images/btn_l.png);left: 10%;}
.slidesjs-next{height: 45px;background: url(../images/btn_r.png);right: 10%;}
.slidesjs-pagination {margin: 7px 0 0; float: right; list-style: none; position: absolute; bottom: 30px; left: 50%; z-index: 12; height: 50px; margin-left: -22px; }
.slidesjs-pagination li {float: left; margin: 0 1px; } 
.slidesjs-pagination li a {display: block; width: 13px; height: 0; padding-top: 13px; background-image: url(../images/pagination.png); background-position: 0 0; float: left; overflow: hidden; } 
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {background-position: 0 -13px }
.slidesjs-pagination li a:hover {background-position: 0 -26px }
#demoo{width: 100%;overflow: hidden;}
#demoo p{font-size: 16px;height: 32px;line-height: 42px;}
#demoo a,#demoo a p{color: #000;}
#topBack{position: fixed;cursor: pointer; bottom: 98px; right: 10%;}
.breaker {float: right; margin-top: 12px; margin-right: 20px; line-height: 37px; height: 30px; line-height: 30px; } 
.breaker a{color: #000; max-width: 12em; overflow: hidden; display: inline-block;margin:0 8px; height: 30px; white-space: nowrap; text-overflow: ellipsis;vertical-align: bottom; } 
div.digg {padding: 3px; margin:3vw 0; text-align: center; font-size: 12px; } 
div.digg a {border: #ccc 1px solid; padding: 4px 10px; color: #666; text-decoration: none; margin: 5px; line-height: 39px; } 
div.digg .disabled * {border: #eee 1px solid; padding: 4px 10px; margin: 5px; color: #ddd; } 
div.digg .current * {border: #bf141c  1px solid; padding: 4px 10px; color: #fff; font-weight: bold; background-color: #bf141c ; } 
div.digg p{display: inline-block;vertical-align: middle;}
div.digg .active * {background: #e8e8e8; color: #999;}
.pagination{margin-left: 15px; vertical-align: middle; text-align: left;display: inline-block;} 
.pagination li{    display: inline-block;}

.skyImg {display: block; margin: 30px auto 20px; } 
/*.article{padding: 25px 23px 30px; } */
.titleA{font-size: 24px; text-align: center; font-weight: 400; line-height: 32px; padding-bottom: 12px; clear: both; } 
.subA{font-size: 12px; color:#979696; text-align: center; margin: -5px 0 8px; border-bottom: 1px dashed #dedede; padding-bottom: 8px; } 
.subA span{margin:0 5px; } 
.subA span.em{color: #424242; } 
.con01{border-top: 9px solid #7d000a;position: relative;} 
.con01 img{display: block;position: absolute;right: 0;top: 0;max-width: 100%;z-index: -1;} 
.articleCon p {text-indent: 2em; line-height: 40px; } 
.skip{width: 100%; margin-top: 65px; } 
.skip a{color: #5c5c5c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; } 
.skip strong{color:#e60012; } 
.skip .right {text-align: right; }
.imgcon{text-align: center;display:block;}
.imgcon img{display:inline-block;vertical-align: middle;max-width: 100%;}
.imgcon::after{display: inline-block; font-size: 0; content: "."; clear: both; height: 100%; width: 0; vertical-align: middle;}
.tabCon .con {display: none; }
.tabCon .con.active {display: block; }
.container{overflow: hidden; display: flex; flex-flow: row nowrap;}
